import os
import shutil

# 源文件夹和目标文件夹的路径
source_dir = 'samples/train/images'
target_dir = 'samples/val/images'

# 要移动的文件数量和间隔
move_count = 10  # 每隔多少个文件复制一次
start_index = 0  # 从第几个文件开始复制

# 获取源文件夹中的文件列表
files = sorted(os.listdir(source_dir))

# 确保目标文件夹存在
if not os.path.exists(target_dir):
    os.makedirs(target_dir)

# 遍历文件列表并移动文件
for i in range(start_index, len(files), move_count):
    file_to_move = os.path.join(source_dir, files[i])
    shutil.move(file_to_move, target_dir)
